A Parametric Weighted Approach to Perform Load Balancing in Cloud Environment
نویسنده
چکیده
A cloud environment is the distributed system in which number of cloud servers and clients are connected using an intermediate service layer. The number of clients over the cloud system increases, the load on the best configuration and effective service provider server also increases. In such case, to provide the equal distribution of load among all servers, there is a requirement of some load balancing mechanism in cloud system. In this presented work, a two sided dynamic trust mechanism will be applied to perform the load balancing. The first level trust will be implemented on server side to perform the prioritization. On server side, the trust mechanism will be estimated under three vectors. By assigning the weightage to these three vectors, priority to each cloud server will be assigned. Once the server side priority will be defined based on trust analysis, the next work is to prioritize the clients based on the trust analysis. User trust will be defined under three vectors. Based on three vectors, the scheduling of the user requests will be performed. Now the scheduled process will be allocated to the cloud servers under the prioritized sequence. If the server is already loaded, the low priority process will be migrated to the low priority cloud. The main work is to execute the high priority user task on high priority cloud.
منابع مشابه
GASA: Presentation of an Initiative Method Based on Genetic Algorithm for Task Scheduling in the Cloud Environment
The need for calculating actions has been emerged everywhere and in any time, by advancing of information technology. Cloud computing is the latest response to such needs. Prominent popularity has recently been created for Cloud computing systems. Increasing cloud efficiency is an important subject of consideration. Heterogeneity and diversity among different resources and requests of users in ...
متن کاملAn Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کاملGASA: Presentation of an Initiative Method Based on Genetic Algorithm for Task Scheduling in the Cloud Environment
The need for calculating actions has been emerged everywhere and in any time, by advancing of information technology. Cloud computing is the latest response to such needs. Prominent popularity has recently been created for Cloud computing systems. Increasing cloud efficiency is an important subject of consideration. Heterogeneity and diversity among different resources and requests of users in ...
متن کاملEnergy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کاملGroup Based Load Balancing Algorithm in Cloud Computing Virtualization
Efficient allocation of tasks to available resources is a critical problem in cloud computing. Load balancing algorithms are basic approach to optimized resource allocation. This paper presents a static load balancing algorithm to allocate tasks to virtual machines in optimized way. The algorithm is based on a group based allocation strategy. The strategy determines the allocation of virtual ma...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015